#!/bin/bash
MODULE_PATH=/opt/module/es/kibana
DOCKER_NAME=es-kibana

# 删除数据目录及窗器
rm -rf $MODULE_PATH
if(( `docker ps -a | grep $DOCKER_NAME | wc -l` >0 ));then
    docker rm -f $DOCKER_NAME
fi

# 创建配置目录
if [ ! -d "$MODULE_PATH/config" ]; then
    mkdir -p $MODULE_PATH/config
    chmod 777 $MODULE_PATH/config
fi
# 获取当前ip地址
IP=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v 172.17.0.1|grep -v 10.0.2.15|grep -v inet6|awk '{print $2}'|tr -d "addr:"`

sudo cat >$MODULE_PATH/config/kibana.yml<<EOF
server.host: "$IP"
elasticsearch.url: "http://$IP:9200"
EOF


docker run -d \
    --privileged=true \
    -v /etc/localtime:/etc/localtime:ro \
    --name $DOCKER_NAME \
    --net host \
    -v $MODULE_PATH/config/kibana.yml:/usr/share/kibana/config/kibana.yml  \
    kibana:6.5.4

#通过浏览器进行访问
echo "http://$IP:5601/app/kibana"